WooCommerce\Facebook\Admin D

Total Complexity 204
Dependencies 15
Dependents 2
Total lines 2,419
Lines of code 1,814
Logical lines of code 500
Comment lines 399
Methods 39
Properties 2

Methods 39

Method Rating Maintainability Complexity Lines of code
add_tab_switch_script()
D
24
3 557
add_product_settings_tab_content()
C
22
14 280
sync_product_attributes()
C
30 23 126
handle_products_sync_bulk_actions()
B
43 20 42
add_product_variation_edit_fields()
A
32 8 127
filter_products_by_sync_enabled()
A
43 13 46
maybe_add_tax_query_for_excluded_taxonomies()
A
48 12 33
render_facebook_product_images_field()
A
44 10 46
enqueue_scripts()
A
39 7 73
process_variation_post_data()
A
49 10 28
render_facebook_product_video_field()
S
46 5 42
add_product_list_table_columns_content()
S
52 6 25
__construct()
S
46 4 35
maybe_add_enabling_virtual_products_sync_notice()
S
49 4 31
resync_products()
S
60 5 14
get_parent_product_sync_mode()
S
60 5 13
maybe_show_product_disabled_sync_notice()
S
52 4 24
determine_variation_sync_mode()
S
63 5 10
render_modal_template()
S
55 3 27
add_query_vars_to_find_products_with_sync_enabled()
S
53 3 25
add_facebook_sync_bulk_edit_dropdown_at_bottom()
S
55 3 19
add_query_vars_to_find_products_with_sync_disabled()
S
57 3 19
add_handled_virtual_products_variations_notice()
S
56 3 19
filter_virtual_products_affected_enabling_sync()
S
65 4 8
add_products_by_sync_enabled_input_filter()
S
58 3 14
save_product_variation_edit_fields()
S
59 3 14
get_product_not_ready_modal_message()
S
53 1 32
get_product_variation_meta()
S
68 3 7
ajax_sync_facebook_attributes()
S
64 3 9
is_sync_enabled_for_current_product()
S
67 2 8
is_current_product_published()
S
66 2 8
verify_variation_nonce()
S
73 2 4
handle_variation_sync_operations()
S
67 2 8
save_variation_meta_data()
S
62 1 11
get_product_not_ready_modal_buttons()
S
67 1 10
get_product_categories_handler()
S
82 1 3
add_product_list_table_columns()
S
75 1 4
add_products_sync_bulk_actions()
S
72 1 5
add_product_settings_tab()
S
66 1 8